草庐IT

swift - Firestore : create subcollection from iOS SDK

全部标签

javascript - Firestore : Multiple conditional where clauses

例如,我的图书列表有动态过滤器,我可以在其中设置特定的颜色、作者和类别。此过滤器可以一次设置多种颜色和多个类别。Book>Red,Blue>Adventure,Detective.如何有条件地添加“where”?firebase.firestore().collection("book").where("category","==",).where("color","==",).where("author","==",).orderBy("date").get().then(querySnapshot=>{... 最佳答案 如您在A

javascript - Firestore 网络无法到达 Firestore 后端

这是错误消息:@firebase/firestore:Firestore(4.12.1):CouldnotreachFirestorebackend我正在构建一个网络应用程序,它今天运行良好,在几次登录/注销后,我开始收到此错误消息。我再次初始化了firestore配置,但问题仍然存在。firestore4.11.0版本抛出相同的错误消息。 最佳答案 对于future的查看者,当FirebaseSDK因各种原因无法访问CloudFirestore服务时,就会出现此错误。我们已经从Beta转移到GeneralAvailability用

javascript - Firestore 云功能无法在本地运行

我已经创建了一个测试项目并根据文档配置了所有内容,但是当我运行该项目时,它没有按预期工作,在写这个问题之前,我做了谷歌并发现了一些重复的问题但是场景不同在每个问题中,所以我假设这不是重复的问题。这是我的终端命令和输出:functions➤npmrunserve>functions@serve/Users/codecrash/Developments/crm-firestore/functions>firebaseserve--onlyfunctions✔functions:Usingnode@8fromhost.✔functions:Emulatorstartedathttp://lo

javascript - 从 documentSnapshot 获取 Cloud Firestore 文档引用

问题我正在尝试从查询中检索文档引用。我的代码返回undefined。我可以通过提取documentSnapshot.ref的各个部分来获取路径,但这并不简单。我想返回的是一个引用,稍后我可以使用它来.update文档,而不必指定集合并使用documentSnapshot.idpath属性的文档是here我的代码constdb=admin.firestore();returndb.collection('myCollection').get().then(querySnapshot=>{querySnapshot.forEach(documentSnapshot=>{console.lo

javascript - 在单元测试期间无法模拟 admin.firestore()

我正在阅读howtomockgooglecloudfunctionsforfirebase并有正确模拟以下代码的问题:constadmin=require('firebase-admin');admin.initializeApp(functions.config().firebase);vardb=admin.firestore();链接中的示例使用以下代码模拟initializeApp确实有效admin=require('firebase-admin');adminInitStub=sinon.stub(admin,'initializeApp');现在admin.firestor

javascript - Admin SDK 无法设置 Firestore 的设置

所以,我最近收到了这个警告:ThebehaviorforDateobjectsstoredinFirestoreisgoingtochangeANDYOURAPPMAYBREAK.Tohidethiswarningandensureyourappdoesnotbreak,youneedtoaddthefollowingcodetoyourappbeforecallinganyotherCloudFirestoremethods:constfirestore=newFirestore();constsettings={/*yoursettings...*/timestampsInSnap

javascript - 将图像存储在 Firebase Storage 中并将元数据保存在 Firebase Cloud Firestore(测试版)中

我正在尝试将图像上传到Firebase存储并将几个特定的​​元数据保存到Firebase云。我正在用JavaScript编码。目标是将自定义元数据也设置到FirebaseCloud,例如来自用户必须填写的文本输入字段。这就是我将图像存储到Firebase存储的方式:storageRef.child('images/'+file.name).put(file,metadata).then(function(snapshot){console.log('Uploaded',snapshot.totalBytes,'bytes.');console.log(snapshot.metadata

javascript - 仅从 firebase 导入 auth 和 firestore

我正在尝试减少我的vuejs应用程序中的firebase库大小。我目前将firebase导入为import*asfirebasefrom'firebase';require("firebase/firestore");在我的vendor文件中,我有数据库和消息服务,但我没有用到它们。如何只将auth和firestore导入到firebase对象中? 最佳答案 首先你需要导入核心import*asfirebasefrom'firebase/app';然后导入需要的模块import'firebase/auth';import'fireb

javascript - Firestore 事务在单个事务中更新多个文档

我如何使用我搜索过的单个事务来更新firestore中的多个文档,但我没有得到任何答案。是否可以在单个事务中更新多个文档?我知道这可以通过批量写入来完成。 最佳答案 我发现我们可以在一个事务中使用多个ref:varuserSuhail=db.collection("users").doc("suhail");varuserSam=db.collection("users").doc("sam");varuserJohn=db.collection("users").doc("john");varuserAlfred=db.colle

javascript - 带有 Firestore 的 Firebase 云函数返回 "Deadline Exceeded"

我从Firestore文档中获取了一个示例函数,并能够在我的本地Firebase环境中成功运行它。但是,一旦我部署到我的firebase服务器,该功能就完成了,但firestore数据库中没有任何条目。firebase函数日志显示“已超过最后期限”。我有点困惑。任何人都知道为什么会发生这种情况以及如何解决这个问题?这是示例函数:exports.testingFunction=functions.https.onRequest((request,response)=>{vardata={name:'LosAngeles',state:'CA',country:'USA'};//Addan